/**
 * 
 */
package sn.ugb.cours.zd.ejb.sessions.facades.hello.impl;

import javax.ejb.Local;
import javax.ejb.Stateful;

import sn.ugb.cours.zd.ejb.sessions.facades.hello.HelloSessionStatefullLocal;

/**
 * @author zakaria
 * 
 */
@Stateful(mappedName = "helloworldStateful")
@Local(HelloSessionStatefullLocal.class)
public class HelloSessionStatefull implements
		HelloSessionStatefullLocal {
	
	private Integer compteur	=	1;
	private String msg	=	"From HelloSessionStatefull : Hello";
	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	@Override
	public String sayHello() {
		String strRet = "Appel num�ro : "+compteur+
						"\n"+msg;
		System.out.println(strRet);
		return strRet;
	}

	public Integer getCompteur() {
		return compteur;
	}

	public void setCompteur(Integer compteur) {
		this.compteur = compteur;
	}

	@Override
	public void addMessage(String message) {
		msg +=" "+message;
		compteur++;
	}


}
